package socratesteam.view.managedBean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import socratesteam.model.dominio.Publicacion;
import socratesteam.model.excepcion.DAOExcepcion;
import socratesteam.model.negocio.PublicacionImpl;


@ManagedBean(name = "publicacionBean")
@SessionScoped
public class PublicacionBean extends BaseBean {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	PublicacionImpl oPublicacionImpl=new PublicacionImpl();

	private Publicacion oPublicacion=new Publicacion();	
	
	public Publicacion getoPublicacion() {
		return oPublicacion;
	}

	public void setoPublicacion(Publicacion oPublicacion) {
		this.oPublicacion = oPublicacion;
	}

	public void registrarPublicacion() {		
		
		try {
			oPublicacionImpl.insertar( oPublicacion);
		} catch (DAOExcepcion e) {
			e.printStackTrace();
		}
		
	}

}
